<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-whc_version="25.0">
    <head><link rel="shortcut icon" href="../../../oxygen-webhelp/template/images/favicon.png"/><link rel="icon" href="../../../oxygen-webhelp/template/images/favicon.png"/><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="copyright" content="(C) Copyright 2024"/><meta name="generator" content="DITA-OT"/><meta name="description" content="Deprecated functionality is functionality that is marked for removal in a future release. A stage or feature can be deprecated because it is not commonly used, has been replaced, or connects to a ..."/><meta name="prodname" content="Data Collector"/><meta name="version" content="3"/><meta name="release" content="16"/><meta name="modification" content="0"/>        
      <title>Deprecated Functionality</title><!--  Generated with Oxygen version 25.1, build number 2023042410.  --><meta name="wh-path2root" content="../../../"/><meta name="wh-toc-id" content="concept_pby_dh2_lpb-d16893e11174"/><meta name="wh-source-relpath" content="datacollector/UserGuide/Pipeline_Design/Deprecated.dita"/><meta name="wh-out-relpath" content="datacollector/UserGuide/Pipeline_Design/Deprecated.html"/>

    <link rel="stylesheet" type="text/css" href="../../../oxygen-webhelp/app/commons.css?buildId=2023042410"/>
    <link rel="stylesheet" type="text/css" href="../../../oxygen-webhelp/app/topic.css?buildId=2023042410"/>

    <script src="../../../oxygen-webhelp/app/options/properties.js?buildId=20240802104629"></script>
    <script src="../../../oxygen-webhelp/app/localization/strings.js?buildId=2023042410"></script>
    <script src="../../../oxygen-webhelp/app/search/index/keywords.js?buildId=20240802104629"></script>
    <script defer="defer" src="../../../oxygen-webhelp/app/commons.js?buildId=2023042410"></script>
    <script defer="defer" src="../../../oxygen-webhelp/app/topic.js?buildId=2023042410"></script>
<link rel="stylesheet" type="text/css" href="../../../oxygen-webhelp/template/light.css?buildId=2023042410"/><link rel="stylesheet" type="text/css" href="../../../skin.css"/></head>

    <body id="concept_pby_dh2_lpb" class="wh_topic_page frmBody">
        
        
        

        
<nav class="navbar navbar-default wh_header" data-whc_version="25.0">
    <div class="container-fluid">
        <div class="wh_header_flex_container navbar-nav navbar-expand-md navbar-dark">
            <div class="wh_logo_and_publication_title_container">
                <div class="wh_logo_and_publication_title">
                    
                    <!--
                            This component will be generated when the next parameters are specified in the transformation scenario:
                            'webhelp.logo.image' and 'webhelp.logo.image.target.url'.
                            See: http://oxygenxml.com/doc/versions/17.1/ug-editor/#topics/dita_webhelp_output.html.
                    -->
                    
                    <div class=" wh_publication_title "><a href="../../../index.html"><span class="booktitle">  <span class="ph mainbooktitle"><span class="ph">Data Collector</span> User Guide</span>  </span></a></div>
                    
                </div>
                
                <!-- The menu button for mobile devices is copied in the output only when the 'webhelp.show.top.menu' parameter is set to 'yes' -->
                
            </div>

            <div class="wh_top_menu_and_indexterms_link collapse navbar-collapse">
                
                
                <div class=" wh_indexterms_link "><a href="../../../indexTerms.html" title="Index" aria-label="Go to index terms page"><span>Index</span></a></div>
                
            </div>
        </div>
    </div>
</nav>

        <div class=" wh_search_input navbar-form wh_topic_page_search search " role="form">


<form id="searchForm" method="get" role="search" action="../../../search.html"><div><input type="search" placeholder="Search " class="wh_search_textfield" id="textToSearch" name="searchQuery" aria-label="Search query" required="required"/><button type="submit" class="wh_search_button" aria-label="Search"><span class="search_input_text">Search</span></button></div></form>

</div>
        
        <div class="container-fluid">
            <div class="row">

                <nav class="wh_tools d-print-none">
                    
<div data-tooltip-position="bottom" class=" wh_breadcrumb "><ol class="d-print-none"><li><span class="home"><a href="../../../index.html"><span>Home</span></a></span></li><li><div class="topicref" data-id="concept_qsw_cjy_bt"><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/PipelineDesign_title.html">Pipeline Concepts and Design</a></div></div></li><li class="active"><div class="topicref" data-id="concept_pby_dh2_lpb"><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/Deprecated.html">Deprecated Functionality</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li></ol></div>



                    <div class="wh_right_tools "><button class="wh_hide_highlight" aria-label="Toggle search highlights" title="Toggle search highlights"></button><button class="webhelp_expand_collapse_sections" data-next-state="collapsed" aria-label="Collapse sections" title="Collapse sections"></button><div class=" wh_navigation_links "><span id="topic_navigation_links" class="navheader">
  
<span class="navprev"><a class="- topic/link link" href="../../../datacollector/UserGuide/Pipeline_Design/TechPreview.html" title="Technology Preview Functionality" aria-label="Previous topic: Technology Preview Functionality" rel="prev"></a></span>  
<span class="navnext"><a class="- topic/link link" href="../../../datacollector/UserGuide/Pipeline_Configuration/PipelineConfiguration_title.html" title="Pipeline Configuration" aria-label="Next topic: Pipeline Configuration" rel="next"></a></span>  </span></div>
<!--External resource link-->
<div class=" wh_print_link print d-none d-md-inline-block "><button onClick="window.print()" title="Print this page" aria-label="Print this page"></button></div>
                        
                        
                        
                        
                    </div>
                </nav>
            </div>

            

<div class="wh_content_area">
                <div class="row">
                    


                        <nav role="navigation" id="wh_publication_toc" class="col-lg-3 col-md-3 col-sm-12 d-md-block d-none d-print-none">
<div id="wh_publication_toc_content">


                            <div class=" wh_publication_toc " data-tooltip-position="right"><span class="expand-button-action-labels"><span id="button-expand-action" role="button" aria-label="Expand"></span><span id="button-collapse-action" role="button" aria-label="Collapse"></span><span id="button-pending-action" role="button" aria-label="Pending"></span></span><ul role="tree" aria-label="Table of Contents"><li role="treeitem" aria-expanded="false"><div data-tocid="concept_htw_ghg_jq-d16893e53" class="topicref" data-id="concept_htw_ghg_jq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_htw_ghg_jq-d16893e53-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Getting_Started/GettingStarted_Title.html#concept_htw_ghg_jq" id="concept_htw_ghg_jq-d16893e53-link">Getting Started</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_l2v_nlp_mpb-d16893e331" class="topicref" data-id="concept_l2v_nlp_mpb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_l2v_nlp_mpb-d16893e331-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/ReleaseNotes/ReleaseNotes.html#concept_l2v_nlp_mpb" id="concept_l2v_nlp_mpb-d16893e331-link">Release Notes</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_l4q_flb_kr-d16893e2582" class="topicref" data-id="concept_l4q_flb_kr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_l4q_flb_kr-d16893e2582-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Installation/Install_title.html" id="concept_l4q_flb_kr-d16893e2582-link">Installation</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ylh_yyz_ky-d16893e3984" class="topicref" data-id="concept_ylh_yyz_ky" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ylh_yyz_ky-d16893e3984-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Configuration/Config_title.html" id="concept_ylh_yyz_ky-d16893e3984-link">Configuration</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ejk_f1f_5v-d16893e7058" class="topicref" data-id="concept_ejk_f1f_5v" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ejk_f1f_5v-d16893e7058-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Upgrade/Upgrade_title.html" id="concept_ejk_f1f_5v-d16893e7058-link">Upgrade</a></div></div></li><li role="treeitem" aria-expanded="true"><div data-tocid="concept_qsw_cjy_bt-d16893e10103" class="topicref" data-id="concept_qsw_cjy_bt" data-state="expanded"><span role="button" tabindex="0" aria-labelledby="button-collapse-action concept_qsw_cjy_bt-d16893e10103-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/PipelineDesign_title.html" id="concept_qsw_cjy_bt-d16893e10103-link">Pipeline Concepts and Design</a></div></div><ul role="group" class="navbar-nav nav-list"><li role="treeitem"><div data-tocid="concept_isl_w44_kq-d16893e10125" class="topicref" data-id="concept_isl_w44_kq" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/What_isa_Pipeline.html" id="concept_isl_w44_kq-d16893e10125-link">What is a Pipeline?</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_y1r_zky_bt-d16893e10149" class="topicref" data-id="concept_y1r_zky_bt" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_y1r_zky_bt-d16893e10149-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/DatainMotion.html#concept_y1r_zky_bt" id="concept_y1r_zky_bt-d16893e10149-link">Data in Motion</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ad4_gpy_bt-d16893e10244" class="topicref" data-id="concept_ad4_gpy_bt" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ad4_gpy_bt-d16893e10244-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/DesigningDataFlow.html#concept_ad4_gpy_bt" id="concept_ad4_gpy_bt-d16893e10244-link">Designing the Data Flow</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem"><div data-tocid="concept_jbj_4yg_rmb-d16893e10321" class="topicref" data-id="concept_jbj_4yg_rmb" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/SamplePipelines.html" id="concept_jbj_4yg_rmb-d16893e10321-link">Sample Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ejl_lpy_bt-d16893e10343" class="topicref" data-id="concept_ejl_lpy_bt" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ejl_lpy_bt-d16893e10343-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/DroppingUnwantedRecords.html#concept_ejl_lpy_bt" id="concept_ejl_lpy_bt-d16893e10343-link">Dropping Unwanted Records</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_pm4_txm_vq-d16893e10411" class="topicref" data-id="concept_pm4_txm_vq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_pm4_txm_vq-d16893e10411-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/ErrorHandling.html#concept_pm4_txm_vq" id="concept_pm4_txm_vq-d16893e10411-link">Error Record Handling</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_wn2_jcz_dz-d16893e10523" class="topicref" data-id="concept_wn2_jcz_dz" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_wn2_jcz_dz-d16893e10523-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/RecordHeaderAttributes.html#concept_wn2_jcz_dz" id="concept_wn2_jcz_dz-d16893e10523-link">Record Header Attributes</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xfm_wtp_1z-d16893e10679" class="topicref" data-id="concept_xfm_wtp_1z" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xfm_wtp_1z-d16893e10679-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/FieldAttributes.html#concept_xfm_wtp_1z" id="concept_xfm_wtp_1z-d16893e10679-link">Field Attributes</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_apw_l2c_ty-d16893e10769" class="topicref" data-id="concept_apw_l2c_ty" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_apw_l2c_ty-d16893e10769-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/CDC-Overview.html#concept_apw_l2c_ty" id="concept_apw_l2c_ty-d16893e10769-link">Processing Changed Data</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem"><div data-tocid="concept_hfs_dkm_js-d16893e10947" class="topicref" data-id="concept_hfs_dkm_js" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/ControlCharacters.html" id="concept_hfs_dkm_js-d16893e10947-link">Control Character Removal</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem"><div data-tocid="concept_czx_ktn_ht-d16893e10972" class="topicref" data-id="concept_czx_ktn_ht" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/DevStages.html#concept_czx_ktn_ht" id="concept_czx_ktn_ht-d16893e10972-link">Development Stages</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem"><div data-tocid="concept_fq2_4cf_t3b-d16893e10996" class="topicref" data-id="concept_fq2_4cf_t3b" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/ShortcutKeys.html" id="concept_fq2_4cf_t3b-d16893e10996-link">Shortcut Keys for Pipeline Design</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_sgt_s5v_g2b-d16893e11018" class="topicref" data-id="concept_sgt_s5v_g2b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_sgt_s5v_g2b-d16893e11018-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/TestOrigin.html#concept_sgt_s5v_g2b" id="concept_sgt_s5v_g2b-d16893e11018-link">Test Origin for Preview</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem"><div data-tocid="task_hdg_j1s_5q-d16893e11086" class="topicref" data-id="task_hdg_j1s_5q" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Maintenance/ResettingTheOrigin.html" id="task_hdg_j1s_5q-d16893e11086-link">Resetting the Origin</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_s4p_ns5_nz-d16893e11108" class="topicref" data-id="concept_s4p_ns5_nz" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_s4p_ns5_nz-d16893e11108-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Maintenance/PipelineStates-Understanding.html" id="concept_s4p_ns5_nz-d16893e11108-link">Understanding Pipeline States</a></div></div></li><li role="treeitem"><div data-tocid="concept_prl_qfv_gfb-d16893e11152" class="topicref" data-id="concept_prl_qfv_gfb" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/TechPreview.html" id="concept_prl_qfv_gfb-d16893e11152-link">Technology Preview Functionality</a></div></div></li><li role="treeitem" class="active"><div data-tocid="concept_pby_dh2_lpb-d16893e11174" class="topicref" data-id="concept_pby_dh2_lpb" data-state="leaf"><span role="button" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Design/Deprecated.html" id="concept_pby_dh2_lpb-d16893e11174-link">Deprecated Functionality</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li></ul></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_qn1_wn4_kq-d16893e11199" class="topicref" data-id="concept_qn1_wn4_kq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_qn1_wn4_kq-d16893e11199-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Configuration/PipelineConfiguration_title.html" id="concept_qn1_wn4_kq-d16893e11199-link">Pipeline Configuration</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_hdr_gyw_41b-d16893e13057" class="topicref" data-id="concept_hdr_gyw_41b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_hdr_gyw_41b-d16893e13057-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Data_Formats/DataFormats-Title.html" id="concept_hdr_gyw_41b-d16893e13057-link">Data Formats</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_yjl_nc5_jq-d16893e14164" class="topicref" data-id="concept_yjl_nc5_jq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_yjl_nc5_jq-d16893e14164-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Origins/Origins_title.html" id="concept_yjl_nc5_jq-d16893e14164-link">Origins</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_yjl_nc5_jq-d16893e35197" class="topicref" data-id="concept_yjl_nc5_jq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_yjl_nc5_jq-d16893e35197-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Processors/Processors_title.html" id="concept_yjl_nc5_jq-d16893e35197-link">Processors</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_agj_cfj_br-d16893e44037" class="topicref" data-id="concept_agj_cfj_br" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_agj_cfj_br-d16893e44037-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Destinations/Destinations-title.html" id="concept_agj_cfj_br-d16893e44037-link">Destinations</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_umc_1lk_fx-d16893e56072" class="topicref" data-id="concept_umc_1lk_fx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_umc_1lk_fx-d16893e56072-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Executors/Executors-title.html" id="concept_umc_1lk_fx-d16893e56072-link">Executors</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xxd_f5r_kx-d16893e59696" class="topicref" data-id="concept_xxd_f5r_kx" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xxd_f5r_kx-d16893e59696-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Event_Handling/EventFramework-Title.html#concept_xxd_f5r_kx" id="concept_xxd_f5r_kx-d16893e59696-link">Dataflow Triggers</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_zq5_pb4_flb-d16893e60134" class="topicref" data-id="concept_zq5_pb4_flb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_zq5_pb4_flb-d16893e60134-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Solutions/Solutions-title.html" id="concept_zq5_pb4_flb-d16893e60134-link">Solutions</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_ugp_kwf_xw-d16893e61337" class="topicref" data-id="concept_ugp_kwf_xw" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_ugp_kwf_xw-d16893e61337-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/DPM/DPM_title.html" id="concept_ugp_kwf_xw-d16893e61337-link">StreamSets Control Hub</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_fyf_gkq_4bb-d16893e62693" class="topicref" data-id="concept_fyf_gkq_4bb" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_fyf_gkq_4bb-d16893e62693-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Edge_Mode/EdgePipelines_title.html" id="concept_fyf_gkq_4bb-d16893e62693-link"><span class="ph">StreamSets Data Collector Edge</span></a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_wwq_gxc_py-d16893e63980" class="topicref" data-id="concept_wwq_gxc_py" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_wwq_gxc_py-d16893e63980-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Multithreaded_Pipelines/MultithreadedPipelines.html#concept_wwq_gxc_py" id="concept_wwq_gxc_py-d16893e63980-link">Multithreaded Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_gzw_tdm_p2b-d16893e64187" class="topicref" data-id="concept_gzw_tdm_p2b" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_gzw_tdm_p2b-d16893e64187-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Microservice/Microservice_Title.html#concept_gzw_tdm_p2b" id="concept_gzw_tdm_p2b-d16893e64187-link">Microservice Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="Orchestrators_Title-d16893e64348" class="topicref" data-id="Orchestrators_Title" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action Orchestrators_Title-d16893e64348-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Orchestration_Pipelines/OrchestrationPipelines_Title.html#Orchestrators_Title" id="Orchestrators_Title-d16893e64348-link">Orchestration Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_wr1_ktz_bt-d16893e64489" class="topicref" data-id="concept_wr1_ktz_bt" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_wr1_ktz_bt-d16893e64489-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/RPC_Pipelines/SDC_RPCpipelines_title.html#concept_wr1_ktz_bt" id="concept_wr1_ktz_bt-d16893e64489-link">SDC RPC Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_fpz_5r4_vs-d16893e64679" class="topicref" data-id="concept_fpz_5r4_vs" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_fpz_5r4_vs-d16893e64679-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Cluster_Mode/ClusterPipelines_title.html" id="concept_fpz_5r4_vs-d16893e64679-link">Cluster Pipelines</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_jjk_23z_sq-d16893e65172" class="topicref" data-id="concept_jjk_23z_sq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_jjk_23z_sq-d16893e65172-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Data_Preview/DataPreview_Title.html#concept_jjk_23z_sq" id="concept_jjk_23z_sq-d16893e65172-link">Data Preview</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_pgk_brx_rr-d16893e65458" class="topicref" data-id="concept_pgk_brx_rr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_pgk_brx_rr-d16893e65458-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Alerts/RulesAlerts_title.html#concept_pgk_brx_rr" id="concept_pgk_brx_rr-d16893e65458-link">Rules and Alerts</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_asx_fdz_sq-d16893e65960" class="topicref" data-id="concept_asx_fdz_sq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_asx_fdz_sq-d16893e65960-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Monitoring/PipelineMonitoring_title.html#concept_asx_fdz_sq" id="concept_asx_fdz_sq-d16893e65960-link">Pipeline Monitoring</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_o3l_dtr_5q-d16893e66304" class="topicref" data-id="concept_o3l_dtr_5q" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_o3l_dtr_5q-d16893e66304-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Pipeline_Maintenance/PipelineMaintenance_title.html#concept_o3l_dtr_5q" id="concept_o3l_dtr_5q-d16893e66304-link">Pipeline Maintenance</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_yms_ftm_sq-d16893e66768" class="topicref" data-id="concept_yms_ftm_sq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_yms_ftm_sq-d16893e66768-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Administration/Administration_title.html#concept_yms_ftm_sq" id="concept_yms_ftm_sq-d16893e66768-link">Administration</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_nls_w1r_ks-d16893e67508" class="topicref" data-id="concept_nls_w1r_ks" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_nls_w1r_ks-d16893e67508-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Tutorial/Tutorial-title.html" id="concept_nls_w1r_ks-d16893e67508-link">Tutorial</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_sh3_frm_tq-d16893e68001" class="topicref" data-id="concept_sh3_frm_tq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_sh3_frm_tq-d16893e68001-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Troubleshooting/Troubleshooting_title.html#concept_sh3_frm_tq" id="concept_sh3_frm_tq-d16893e68001-link">Troubleshooting</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_xbx_rs1_tq-d16893e68798" class="topicref" data-id="concept_xbx_rs1_tq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_xbx_rs1_tq-d16893e68798-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Glossary/Glossary_title.html#concept_xbx_rs1_tq" id="concept_xbx_rs1_tq-d16893e68798-link">Glossary</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_jn1_nzb_kv-d16893e68843" class="topicref" data-id="concept_jn1_nzb_kv" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_jn1_nzb_kv-d16893e68843-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Apx-DataFormats/DataFormat_Title.html#concept_jn1_nzb_kv" id="concept_jn1_nzb_kv-d16893e68843-link">Data Formats by Stage</a><div class="wh-tooltip"><p class="shortdesc"></p></div></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_pvm_yt3_wq-d16893e68958" class="topicref" data-id="concept_pvm_yt3_wq" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_pvm_yt3_wq-d16893e68958-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Expression_Language/ExpressionLanguage_title.html" id="concept_pvm_yt3_wq-d16893e68958-link">Expression Language</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_vcj_1ws_js-d16893e69669" class="topicref" data-id="concept_vcj_1ws_js" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_vcj_1ws_js-d16893e69669-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Apx-RegEx/RegEx-Title.html#concept_vcj_1ws_js" id="concept_vcj_1ws_js-d16893e69669-link">Regular Expressions</a></div></div></li><li role="treeitem" aria-expanded="false"><div data-tocid="concept_chv_vmj_wr-d16893e69787" class="topicref" data-id="concept_chv_vmj_wr" data-state="not-ready"><span role="button" tabindex="0" aria-labelledby="button-expand-action concept_chv_vmj_wr-d16893e69787-link" class="wh-expand-btn"></span><div class="title"><a href="../../../datacollector/UserGuide/Apx-GrokPatterns/GrokPatterns_title.html#concept_chv_vmj_wr" id="concept_chv_vmj_wr-d16893e69787-link">Grok Patterns</a></div></div></li></ul></div>
                        

</div>
</nav>
                    


                    
                    <div id="wh_topic_body" class="col-lg-7 col-md-9 col-sm-12">
<button id="wh_close_publication_toc_button" class="close-toc-button d-none" aria-label="Toggle publishing table of content" aria-controls="wh_publication_toc" aria-expanded="true"><span class="close-toc-icon-container"><span class="close-toc-icon"></span></span></button><button id="wh_close_topic_toc_button" class="close-toc-button d-none" aria-label="Toggle topic table of content" aria-controls="wh_topic_toc" aria-expanded="true"><span class="close-toc-icon-container"><span class="close-toc-icon"></span></span></button>

                        
<div class=" wh_topic_content body "><main role="main"><article class="- topic/topic concept/concept topic concept" role="article" aria-labelledby="ariaid-title1">
    <h1 class="- topic/title title topictitle1" id="ariaid-title1">Deprecated Functionality</h1>
    
    <div class="- topic/body concept/conbody body conbody"><p class="- topic/shortdesc shortdesc"></p>
        <p class="- topic/p p">Deprecated functionality is functionality that is marked for removal in a future release.
            A stage or feature can be deprecated because it is not commonly used, has been replaced,
            or connects to a system with an end-of-service date. <span class="- topic/ph ph">In the pipeline
                canvas, a sunset icon (<img class="- topic/image image" id="concept_pby_dh2_lpb__image_lxr_3q2_lpb" src="../Graphics/icon_Deprecated.png" height="18" width="21"/>) indicates when a stage is deprecated.
            </span></p>
        
        <p class="- topic/p p">For example, the Kafka Consumer origin is deprecated because you can use the
            more powerful Kafka Multitopic Consumer origin. In the stage library panel, the sunset
            icon indicates that the Kafka Consumer origin is deprecated:</p>
        <p class="- topic/p p"><img class="- topic/image image" id="concept_pby_dh2_lpb__image_szw_nr2_lpb" src="../Graphics/DeprecatedStage.png" height="88" width="166"/>
        </p>
        <div class="- topic/p p">
            <div class="- topic/note note note note_note"><span class="note__title">Note:</span> Some stages are deprecated, but do not display the sunset icon. See
                the following tables for details. </div>
        </div>
        <div class="- topic/p p">The following tables list the deprecated features that may be removed in a
            future release, as well as suggested alternatives:<div class="table-container"><table class="- topic/table table frame-all" id="concept_pby_dh2_lpb__table_fvl_2sh_mqb" data-ofbid="concept_pby_dh2_lpb__table_fvl_2sh_mqb" data-cols="2"><caption></caption><colgroup><col style="width:25%"/><col style="width:75%"/></colgroup><thead class="- topic/thead thead">
                        <tr class="- topic/row">
                            <th class="- topic/entry entry colsep-1 rowsep-1" id="concept_pby_dh2_lpb__table_fvl_2sh_mqb__entry__1">Deprecated Feature</th>
                            <th class="- topic/entry entry colsep-0 rowsep-1" id="concept_pby_dh2_lpb__table_fvl_2sh_mqb__entry__2">Suggested Alternatives</th>
                        </tr>
                    </thead><tbody class="- topic/tbody tbody">
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_fvl_2sh_mqb__entry__1"><span class="- topic/ph ph">Data Collector</span> user interface </td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_fvl_2sh_mqb__entry__2">In a future release, you will use the Control Hub user interface
                                to design and run <span class="- topic/ph ph">Data Collector</span> pipelines. </td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_fvl_2sh_mqb__entry__1">Cluster pipelines and cluster-only origins </td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_fvl_2sh_mqb__entry__2"><span class="- topic/ph ph"><span class="- topic/ph ph">StreamSets</span>
                              recommends using <span class="- topic/ph ph">StreamSets</span>
                              Transformer instead. For more information, see the <a class="- topic/xref xref" href="https://streamsets.com/documentation/transformer/latest/help/index.html?contextID=concept_a1b_zf4_pgb" target="_blank" rel="external noopener">Transformer
                                    documentation</a>.</span><p dir="ltr" class="- topic/p p" id="concept_pby_dh2_lpb__docs-internal-guid-bd92014f-7fff-e4c4-a885-b2a970b32dfb" data-ofbid="concept_pby_dh2_lpb__docs-internal-guid-bd92014f-7fff-e4c4-a885-b2a970b32dfb">There may be some cases where Transformer does not currently
                                    achieve full feature parity with cluster pipelines. StreamSets
                                    will work with customers to achieve feature parity on a
                                    case-by-case basis, as needed.</p></td>
                        </tr>
                        <tr class="- topic/row" id="concept_pby_dh2_lpb__sdcrpc">
                            <td class="- topic/entry entry colsep-1 rowsep-0" headers="concept_pby_dh2_lpb__table_fvl_2sh_mqb__entry__1">SDC RPC pipelines, including SDC RPC stages</td>
                            <td class="- topic/entry entry colsep-0 rowsep-0" headers="concept_pby_dh2_lpb__table_fvl_2sh_mqb__entry__2">This feature is deprecated because it does not support queueing,
                                buffering, or failure handling as required by current StreamSets standards.<div class="- topic/p p">
                                    <ul class="- topic/ul ul" id="concept_pby_dh2_lpb__ul_l33_bth_mqb" data-ofbid="concept_pby_dh2_lpb__ul_l33_bth_mqb">
                                        <li dir="ltr" class="- topic/li li">To orchestrate data between pipelines, try
                                            using <a class="- topic/xref xref" href="../Orchestration_Pipelines/OrchestrationPipelines_Title.html#OrchestrationPipeline_Overview">orchestration pipelines</a> or an enterprise
                                            orchestration tool.</li>
                                        <li dir="ltr" class="- topic/li li">
                                            <p dir="ltr" class="- topic/p p">To stream data to downstream consumers, try
                                                using the <a class="- topic/xref xref" href="../Origins/KafkaMultiConsumer.html#concept_ccs_fn4_x1b">Kafka Multitopic Consumer</a> origin, or other
                                                streaming origins such as the <a class="- topic/xref xref" href="../Origins/TCPServer.html#concept_ppm_xb1_4z">TCP Server</a>, <a class="- topic/xref xref" href="../Origins/UDP.html#concept_rst_2y5_1s">UDP Source</a>,
                                                or <a class="- topic/xref xref" href="../Origins/HTTPServer.html#concept_s2p_5hb_4y">HTTP Server</a> origins.</p>
                                        </li>
                                    </ul>
                                </div></td>
                        </tr>
                    </tbody></table></div></div>
        <div class="- topic/p p">
            <div class="table-container"><table class="- topic/table table frame-all" id="concept_pby_dh2_lpb__table_wwm_pth_mqb" data-ofbid="concept_pby_dh2_lpb__table_wwm_pth_mqb" data-cols="2"><caption></caption><colgroup><col style="width:25%"/><col style="width:75%"/></colgroup><thead class="- topic/thead thead">
                        <tr class="- topic/row">
                            <th class="- topic/entry entry colsep-1 rowsep-1" id="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__1">Deprecated Origin</th>
                            <th class="- topic/entry entry colsep-0 rowsep-1" id="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__2">Suggested Alternatives</th>
                        </tr>
                    </thead><tbody class="- topic/tbody tbody">
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__1">Azure Data Lake Storage Gen1</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__2">Azure Data Lake Storage Gen1 has been retired by Microsoft.
                                    <p class="- topic/p p">Trying switching to Azure Data Lake Storage Gen2 as <a class="- topic/xref xref" href="https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-migrate-gen1-to-gen2" target="_blank" rel="external noopener">recommended by
                                        Microsoft</a>. Then, you can use the Azure Data Lake
                                    Storage Gen2 origin, available in <a class="- topic/xref xref" href="../Origins/ADLS-G2.html#concept_osx_qgz_xhb">Data
                                        Collector</a> and <a class="- topic/xref xref" href="/transformer/latest/help/index.html?contextID=concept_cnw_rzs_thb" target="_blank" rel="external noopener">Transformer</a>.</p></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__1">Hadoop FS</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__2">Use the Transformer <a class="- topic/xref xref" href="/transformer/latest/help/index.html?contextID=concept_jcx_f2d_qgb" target="_blank" rel="external noopener">File
                                    origin</a> for cluster workloads.</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__1">Kafka Consumer</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__2">This stage was deprecated in favor of the <a class="- topic/xref xref" href="../Origins/KafkaMultiConsumer.html#concept_ccs_fn4_x1b">Kafka Multitopic Consumer</a> which supports higher versions
                                of the Kafka API.</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__1">MapR FS</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__2">Use the Transformer <a class="- topic/xref xref" href="/transformer/latest/help/index.html?contextID=concept_jcx_f2d_qgb" target="_blank" rel="external noopener">File
                                    origin</a> for cluster workloads.</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__1">NiFi HTTP Server</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__2">This origin is <span class="- topic/ph ph">not widely used and is thus being deprecated.
                        There is no specific alternative.</span></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__1">Omniture</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__2">This origin is <span class="- topic/ph ph">not widely used and is thus being deprecated.
                        There is no specific alternative.</span></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__1">SDC RPC</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__2">See <a class="- topic/xref xref" href="Deprecated.html#concept_pby_dh2_lpb__sdcrpc">SDC
                                    RPC pipelines</a>.</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__1">SQL Server 2019 BDC Multitable Consumer</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__2">SQL Server 2019 BDC has been retired by Microsoft. There is no
                                specific alternative.</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__1">Start Pipelines</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__2">This origin only orchestrates pipelines that are not tied to
                                Control Hub. Register your Data Collector with Control Hub and use
                                the <a class="- topic/xref xref" href="../Origins/StartJob.html#concept_ufc_53w_wlb">Start
                                    Jobs</a> origin instead.</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-0" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__1">Teradata Consumer</td>
                            <td class="- topic/entry entry colsep-0 rowsep-0" headers="concept_pby_dh2_lpb__table_wwm_pth_mqb__entry__2">This origin is <span class="- topic/ph ph">not widely used and is thus being deprecated.
                        There is no specific alternative.</span></td>
                        </tr>
                    </tbody></table></div>
        </div>
        <div class="- topic/p p">
            <div class="table-container"><table class="- topic/table table frame-all" id="concept_pby_dh2_lpb__table_k4y_f23_mqb" data-ofbid="concept_pby_dh2_lpb__table_k4y_f23_mqb" data-cols="2"><caption></caption><colgroup><col style="width:25%"/><col style="width:75%"/></colgroup><thead class="- topic/thead thead">
                        <tr class="- topic/row">
                            <th class="- topic/entry entry colsep-1 rowsep-1" id="concept_pby_dh2_lpb__table_k4y_f23_mqb__entry__1">Deprecated Processor</th>
                            <th class="- topic/entry entry colsep-0 rowsep-1" id="concept_pby_dh2_lpb__table_k4y_f23_mqb__entry__2">Suggested Alternatives</th>
                        </tr>
                    </thead><tbody class="- topic/tbody tbody">
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_k4y_f23_mqb__entry__1">Spark Evaluator</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_k4y_f23_mqb__entry__2">Use <span class="- topic/ph ph"><a class="- topic/xref xref" href="/transformer/latest/help/index.html?contextID=concept_stl_2g4_pgb" target="_blank" rel="external noopener">Transformer</a></span>.</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_k4y_f23_mqb__entry__1">Start Pipelines</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_k4y_f23_mqb__entry__2">This processor only orchestrates pipelines that are not tied to
                                Control Hub. Register your Data Collector with Control Hub and use
                                the <a class="- topic/xref xref" href="../Processors/StartJob-P.html#concept_irv_l5r_2jb">Start Jobs</a> processor instead.</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_k4y_f23_mqb__entry__1">Value Replacer</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_k4y_f23_mqb__entry__2">Use the <a class="- topic/xref xref" href="../Processors/FieldReplacer.html#concept_rw4_2d3_4cb">Field Replacer processor</a>.</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-0" headers="concept_pby_dh2_lpb__table_k4y_f23_mqb__entry__1">Wait for Pipelines</td>
                            <td class="- topic/entry entry colsep-0 rowsep-0" headers="concept_pby_dh2_lpb__table_k4y_f23_mqb__entry__2">This processor only orchestrates pipelines that are not tied to
                                Control Hub. Register your Data Collector with Control Hub and use
                                the <a class="- topic/xref xref" href="../Processors/WaitJob.html#concept_xv5_xbd_zlb">Wait for Jobs</a>
                                processor instead.</td>
                        </tr>
                    </tbody></table></div>
        </div>
        <div class="- topic/p p">
            <div class="table-container"><table class="- topic/table table frame-all" id="concept_pby_dh2_lpb__table_dwp_w23_mqb" data-ofbid="concept_pby_dh2_lpb__table_dwp_w23_mqb" data-cols="2"><caption></caption><colgroup><col style="width:25%"/><col style="width:75%"/></colgroup><thead class="- topic/thead thead">
                        <tr class="- topic/row">
                            <th class="- topic/entry entry colsep-1 rowsep-1" id="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__1">Deprecated Destination</th>
                            <th class="- topic/entry entry colsep-0 rowsep-1" id="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__2">Suggested Alternative<span class="- topic/ph ph">s</span></th>
                        </tr>
                    </thead><tbody class="- topic/tbody tbody">
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__1">Aerospike</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__2">This destination is <span class="- topic/ph ph">not widely used and is thus being deprecated.
                        There is no specific alternative.</span></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__1">Azure Data Lake Storage Legacy and Gen1</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__2"><p dir="ltr" class="- topic/p p">Azure Data Lake Storage Gen1 has been retired by
                                    Microsoft. </p>Try switching to Azure Data Lake Storage Gen2 as
                                    <a class="- topic/xref xref" href="https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-migrate-gen1-to-gen2" target="_blank" rel="external noopener">recommended by Microsoft</a>.
                                Then, you can use the Azure Data Lake Storage Gen2 destination,
                                available in <a class="- topic/xref xref" href="../Destinations/ADLS-G2-D.html#concept_ajp_1d2_vhb">Data
                                    Collector</a> and <a class="- topic/xref xref" href="/transformer/latest/help/index.html?contextID=concept_y1c_5zs_thb" target="_blank" rel="external noopener">Transformer</a>.</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__1">Flume</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__2">Cloudera has removed Flume from CDP 7.0. Earlier versions that
                                included Flume are now end-of-life and no longer supported. Thus, we
                                are deprecating this destination and have no specific alternative.
                                    <p class="- topic/p p">You might switch to alternative technologies such as Kafka or
                                    Pulsar, and then use the <a class="- topic/xref xref" href="../Destinations/KProducer.html#concept_oq2_5jl_zq">Kafka Producer</a> or <a class="- topic/xref xref" href="../Destinations/PulsarProducer.html#concept_fq3_kpc_r2b">Pulsar Producer</a> destinations.</p></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__1">Google BigQuery (Legacy)</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__2">This stage was deprecated in favor of the <a class="- topic/xref xref" href="../Destinations/GBigQuery.html#concept_nfr_by1_3rb">Google BigQuery</a>
                                destination which can process CDC data and handle data
                                drift.</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__1">GPSS Producer</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__2">This destination is <span class="- topic/ph ph">not widely used and is thus being deprecated.
                        There is no specific alternative.</span></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__1">Hive Streaming</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__2">Use the Transformer <a class="- topic/xref xref" href="/transformer/latest/help/index.html?contextID=concept_r52_3ls_f3b" target="_blank" rel="external noopener">Hive</a> destination.</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__1">KineticaDB</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__2">This destination is <span class="- topic/ph ph">not widely used and is thus being deprecated.
                        There is no specific alternative.</span></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__1">MemSQL Fast Loader</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__2">This destination is <span class="- topic/ph ph">not widely used and is thus being deprecated.
                        There is no specific alternative.</span></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__1">SDC RPC</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__2">See <a class="- topic/xref xref" href="Deprecated.html#concept_pby_dh2_lpb__sdcrpc">SDC
                                    RPC pipelines</a>.</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-0" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__1">SQL Server 2019 BDC Bullk Loader</td>
                            <td class="- topic/entry entry colsep-0 rowsep-0" headers="concept_pby_dh2_lpb__table_dwp_w23_mqb__entry__2">SQL Server 2019 BDC has been retired by Microsoft.<p class="- topic/p p">Try
                                    switching to Azure Synapse, as <a class="- topic/xref xref" href="https://www.mongodb.com/docs/manual/changeStreams/https://www.microsoft.com/en-us/sql-server/blog/2022/02/25/the-path-forward-for-sql-server-analytics/" target="_blank" rel="external noopener">recommended by
                                        Microsoft</a>. Then, you can use the Azure Synapse SQL
                                    destination, available in <a class="- topic/xref xref" href="../Destinations/ADLS-G2-D.html#concept_ajp_1d2_vhb">Data Collector</a>.</p></td>
                        </tr>
                    </tbody></table></div>
        </div>
        <div class="- topic/p p">
            <div class="table-container"><table class="- topic/table table frame-all" id="concept_pby_dh2_lpb__table_yr2_rg3_mqb" data-ofbid="concept_pby_dh2_lpb__table_yr2_rg3_mqb" data-cols="2"><caption></caption><colgroup><col style="width:25%"/><col style="width:75%"/></colgroup><thead class="- topic/thead thead">
                        <tr class="- topic/row">
                            <th class="- topic/entry entry colsep-1 rowsep-1" id="concept_pby_dh2_lpb__table_yr2_rg3_mqb__entry__1">Deprecated Executor </th>
                            <th class="- topic/entry entry colsep-0 rowsep-1" id="concept_pby_dh2_lpb__table_yr2_rg3_mqb__entry__2">Suggested Alternatives</th>
                        </tr>
                    </thead><tbody class="- topic/tbody tbody">
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-0" headers="concept_pby_dh2_lpb__table_yr2_rg3_mqb__entry__1">ADLS Gen1 File Metadata</td>
                            <td class="- topic/entry entry colsep-0 rowsep-0" headers="concept_pby_dh2_lpb__table_yr2_rg3_mqb__entry__2">Azure Data Lake Storage Gen1 has been retired by Microsoft.
                                    <p class="- topic/p p">Try switching to Azure Data Lake Storage Gen2 as <a class="- topic/xref xref" href="https://docs.microsoft.com/en-us/azure/storage/blobs/data-lake-storage-migrate-gen1-to-gen2" target="_blank" rel="external noopener">recommended by
                                        Microsoft</a>. Then, you can use the <a class="- topic/xref xref" href="../Executors/ADLS-G2-FileMeta.html#concept_i22_k2k_xhb">ADLS Gen2 File Metadata</a> executor.</p></td>
                        </tr>
                    </tbody></table></div>
        </div>
        <div class="- topic/p p">
            <div class="table-container"><table class="- topic/table table frame-all" id="concept_pby_dh2_lpb__table_Stagelibs" data-ofbid="concept_pby_dh2_lpb__table_Stagelibs" data-cols="2"><caption></caption><colgroup><col style="width:40%"/><col style="width:60%"/></colgroup><thead class="- topic/thead thead">
                        <tr class="- topic/row">
                            <th class="- topic/entry entry colsep-1 rowsep-1" id="concept_pby_dh2_lpb__table_Stagelibs__entry__1">Deprecated Stage Library</th>
                            <th class="- topic/entry entry colsep-0 rowsep-1" id="concept_pby_dh2_lpb__table_Stagelibs__entry__2">Suggested Alternatives</th>
                        </tr>
                    </thead><tbody class="- topic/tbody tbody">
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_Stagelibs__entry__1">Apache Kudu stage libraries</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_Stagelibs__entry__2">Use the Kudu stages available in CDH and CDP stage
                                libraries.</td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_Stagelibs__entry__1">Cloudera CDH 6.3 stage libraries and earlier</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_Stagelibs__entry__2">Cloudera has specified an <a class="- topic/xref xref" href="https://www.cloudera.com/legal/policies/support-lifecycle-policy.html" target="_blank" rel="external noopener">end-of-life timeline</a> for
                                Cloudera Enterprise products.<p class="- topic/p p">Upgrade to Cloudera Data Platform
                                    Private Cloud, and then use the CDP stage libraries.</p></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_Stagelibs__entry__1">Hortonworks HDP stage libraries</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_Stagelibs__entry__2">Cloudera has specified an <a class="- topic/xref xref" href="https://www.cloudera.com/legal/policies/support-lifecycle-policy.html" target="_blank" rel="external noopener">end-of-life timeline</a> for
                                HDP. <p class="- topic/p p">Upgrade to Cloudera Data Platform Private Cloud, and then
                                    use the CDP stage libraries.</p></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-0" headers="concept_pby_dh2_lpb__table_Stagelibs__entry__1">MapR 6.0.x stage libraries and earlier</td>
                            <td class="- topic/entry entry colsep-0 rowsep-0" headers="concept_pby_dh2_lpb__table_Stagelibs__entry__2">Upgrade to MapR 6.1 or later.</td>
                        </tr>
                    </tbody></table></div>
        </div>
        <div class="- topic/p p">
            <div class="table-container"><table class="- topic/table table frame-all" id="concept_pby_dh2_lpb__table_zqk_333_mqb" data-ofbid="concept_pby_dh2_lpb__table_zqk_333_mqb" data-cols="2"><caption></caption><colgroup><col style="width:40%"/><col style="width:60%"/></colgroup><thead class="- topic/thead thead">
                        <tr class="- topic/row">
                            <th class="- topic/entry entry colsep-1 rowsep-1" id="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__1">Additional Deprecated Functionality</th>
                            <th class="- topic/entry entry colsep-0 rowsep-1" id="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__2">Suggested Alternatives</th>
                        </tr>
                    </thead><tbody class="- topic/tbody tbody">
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__1">Writing out metadata through the File Tail origin</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__2"><span class="- topic/ph ph">This feature has been replaced by a more robust alternative.
                  </span><p class="- topic/p p">The record generated by the metadata output is the same as
                                    the File Tail event record. Best practice is to connect the
                                    metadata output to the Trash destination. Then, configure the
                                    origin to generate events. For more information about the File
                                    Tail events, see <a class="- topic/xref xref" href="../Origins/FileTail.html#concept_gwn_c32_px">Event Generation</a>.</p></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__1">Processing Microsoft SQL Server CDC data with the JDBC Query
                                Consumer</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__2"><span class="- topic/ph ph">This feature has been replaced by a more robust alternative.
                  </span><p class="- topic/p p">To process data from Microsoft SQL Server CDC tables, use
                                    the <a class="- topic/xref xref" href="../Origins/SQLServerCDC.html#concept_ut3_ywc_v1b">SQL
                                        Server CDC Client</a> origin. To process data from
                                    Microsoft SQL Server change tracking tables, use the <a class="- topic/xref xref" href="../Origins/SQLServerChange.html#concept_ewq_b2s_r1b">SQL Server Change Tracking</a>
                                    origin.</p></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__1">Using the <code class="+ topic/ph pr-d/codeph ph codeph">sdcFunctions</code> scripting object with the
                                Groovy, JavaScript, and Jython processors</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__2"><span class="- topic/ph ph">This feature has been replaced by a more robust alternative.
                  </span><p class="- topic/p p">To evaluate and modify data, use the methods in the
                                        <code class="+ topic/ph pr-d/codeph ph codeph">sdc</code> object.</p></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__1">Using Tableau CRM dataflow with the Tableau CRM
                                destination</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__2"><span class="- topic/ph ph">This feature has been replaced by a more robust alternative.
                  </span><p class="- topic/p p">Use the append operation in the destination to combine data
                                    into a single dataset.</p></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__1"><code class="+ topic/ph pr-d/codeph ph codeph">java.security.networkaddress.cache.ttl</code> property
                                in the <span class="- topic/ph ph">Data Collector</span> configuration file</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__2"><span class="- topic/ph ph">If needed, you can configure the
                              <code class="+ topic/ph pr-d/codeph ph codeph">networkaddress.cache.ttl</code> property in the
                              <code class="+ topic/ph pr-d/codeph ph codeph">$SDC_DIST/etc/sdc-java-security.properties</code> file to
                        cache Domain Name Service (DNS) lookups.</span></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-1" headers="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__1">The <code class="+ topic/ph pr-d/codeph ph codeph">jks-cs</code> Java keystore credential store
                                function</td>
                            <td class="- topic/entry entry colsep-0 rowsep-1" headers="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__2"><span class="- topic/ph ph">This feature has been replaced by a more robust alternative.
                  </span><p class="- topic/p p">Use the <a class="- topic/xref xref" href="../Configuration/CredentialStores.html#concept_wxl_44k_cfb" title="The stagelib-cli jks-credentialstore command provides subcommands to add, list, and delete secrets in the Java keystore credential store."><code class="+ topic/ph pr-d/codeph ph codeph">jks-credentialstore</code> function</a>.
                                </p></td>
                        </tr>
                        <tr class="- topic/row">
                            <td class="- topic/entry entry colsep-1 rowsep-0" headers="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__1">The <code class="+ topic/ph pr-d/codeph ph codeph">vault:read</code> and
                                    <code class="+ topic/ph pr-d/codeph ph codeph">vault:readWithDelay</code> Hashicorp Vault credential
                                store functions</td>
                            <td class="- topic/entry entry colsep-0 rowsep-0" headers="concept_pby_dh2_lpb__table_zqk_333_mqb__entry__2"><span class="- topic/ph ph">This feature has been replaced by a more robust alternative.
                  </span><p class="- topic/p p">Use <a class="- topic/xref xref" href="../Expression_Language/Functions.html#concept_yvc_3qs_r1b">credential functions</a> with the Hashicorp Vault
                                    options.</p></td>
                        </tr>
                    </tbody></table></div>
        </div>
    </div>
</article></main></div>

                        
                        
                        


                    </div>
                    
                </div>
            </div>


        </div> <nav class="navbar navbar-default wh_footer" data-whc_version="25.0">
  <div class=" footer-container  mx-auto">
    <!-- script for Data Collector, all flavors, but only used when accessed directly, not from portal --><script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-60917135-3', 'auto');
  ga('send', 'pageview');
</script>
  </div>
</nav>

        
        <div id="go2top">
            <span class="oxy-icon oxy-icon-up"></span>
        </div>
        
        <!-- The modal container for images -->
        <div id="modal_img_large" class="modal">
            <span class="close oxy-icon oxy-icon-remove"></span>
            <!-- Modal Content (The Image) -->
            <div id="modal_img_container"></div>
            <!-- Modal Caption (Image Text) -->
            <div id="caption"></div>
        </div>
        
        
        Â© 2023 StreamSets, Inc.

    </body>
</html>